package battleco

import (
	"wails/schema/config/commonco"
	"wails/schema/enums/battleenum"
)

// C炮塔
// @schema_export --ident=schema --json --config=炮塔
// @schema_go
// @cache_ts
// @alias 炮塔
type C炮塔 struct {
	K空闲操作 battleenum.P炮塔空闲操作

	// 炮塔动作的总角度
	H横摇弧形范围 int
	// 有目标时炮塔的动作速度
	H横摇率 int
	// 无目标时炮塔的动作速度
	H横摇闲置率 int
	// 炮塔的初始角度
	H横摇开始 int
	// 一次闲置动作在发生前的延时时间范围
	X闲置动作延时 *commonco.ValueLimit
}
